diplomatic protest - German English Dictionary